package pers.whj.rpc.transport;

/**
 * 服务端通信接口
 */
public interface TransportServer {
    /**
     * 初始化服务端，接收数据
     *
     * @param port    接收端口
     * @param handler 处理方法
     */
    void init(int port, RequestHandler handler) throws Exception;

    /**
     * 开始服务
     */
    void start()throws Exception;

    /**
     * 停止服务
     */
    void stop();
}
